@导入Java("com.kongzue.dialogx.DialogX.THEME")
@指代类("com.kongzue.dialogx.DialogX.THEME")
类 DX主题
	code static {#亮 = THEME.LIGHT;#暗 = THEME.DARK;#自动 = THEME.AUTO;}
	@静态
	常量 亮 : DX主题?
	@静态
	常量 暗 : DX主题?
	@静态
	常量 自动 : DX主题?
结束 类

@指代类("com.kongzue.dialogx.util.TextInfo")
类 DX文本属性
	
	属性读 大小() : 整数
		code return #this.getFontSize();
	结束 属性
	
	属性写 大小(字号 : 整数)
		code #this.setFontSize(#字号);
	结束 属性
	
	属性读 对齐() : 对齐方式
		code #this.getGravity();
	结束 属性
	
	属性写 对齐(方式 : 对齐方式)
		code return #this.setGravity(#方式);
	结束 属性
	
	属性读 颜色() : 整数
		code return #this.getFontColor();
	结束 属性
	
	属性写 颜色(色 : 整数)
		code #this.setFontColor(#色);
	结束 属性
	
	属性读 粗体() : 逻辑型
		code return #this.isBold();
	结束 属性
	
	属性写 粗体(是否 : 逻辑型)
		code #this.setBold(#是否);
	结束 属性
	
	属性读 最大行() : 整数
		code return #this.getMaxLines();
	结束 属性
	
	属性写 最大行(行数 : 整数)
		code #this.setMaxLines(#行数);
	结束 属性
	
	属性读 省略() : 逻辑型
		code return #this.isShowEllipsis();
	结束 属性
	
	属性写 省略(是否 : 逻辑型)
		code #this.setShowEllipsis(#是否);
	结束 属性
	
	/*属性读 字体() : 整数
		code return #this.getTypeface();
	结束 属性
	
	属性写 字体(值 : 整数)
		code #this.setTypeface(Typeface typeface);
	结束 属性*/
	
结束 类

@导入Java("com.kongzue.dialogx.DialogX.IMPL_MODE")
@指代类("com.kongzue.dialogx.DialogX.IMPL_MODE")
类 DX实现方式
	code static {#VIEW = IMPL_MODE.VIEW; #WINDOW = IMPL_MODE.WINDOW; #DIALOG_FRAGMENT = IMPL_MODE.DIALOG_FRAGMENT; #FLOATING_ACTIVITY = IMPL_MODE.FLOATING_ACTIVITY;}
	@静态
	常量 VIEW : DX实现方式?
	@静态
	常量 WINDOW : DX实现方式?
	@静态
	常量 DIALOG_FRAGMENT : DX实现方式?
	@静态
	常量 FLOATING_ACTIVITY : DX实现方式?
结束 类

@导入Java("com.kongzue.dialogx.interfaces.SELECT_MODE")
@指代类("com.kongzue.dialogx.interfaces.SELECT_MODE")
类 DX选中模式
	code static {#默认 = SELECT_MODE.NONE; #单选 = SELECT_MODE.SINGLE; #多选 = SELECT_MODE.MULTIPLE;}
	@静态
	常量 默认 : DX选中模式?
	@静态
	常量 单选 : DX选中模式?
	@静态
	常量 多选 : DX选中模式?
结束 类

@指代类("com.kongzue.dialogx.util.InputInfo")
类 DX输入属性

	//   getMAX_LENGTH()
	方法 取最大长度() : 整数
		code return #this.getMAX_LENGTH();
	结束 方法
	
	//   setMAX_LENGTH(MAX_LENGTH : 整数)
	方法 最大长度(MAX_LENGTH : 整数)
		code #this.setMAX_LENGTH(#MAX_LENGTH);
	结束 方法
	
	//   getInputType()
	方法 取输入类型() : 整数
		code #this.getInputType();
	结束 方法
	
	//   setInputType(inputType : 整数)
	方法 输入类型(inputType : 整数) 
		code #this.setInputType(#inputType);
	结束 方法
	
	//   getTextInfo()
	方法 取文本属性() : DX文本属性
		code return getDX().getTextInfo();
	结束 方法
	
	//   setTextInfo(textInfo : TextInfo)
	方法 文本属性(textInfo : DX文本属性)
		code getDX().setTextInfo(#textInfo);
	结束 方法
	
	//   isMultipleLines()
	方法 取多行() : 逻辑型
		code return getDX().isMultipleLines();
	结束 方法
	
	//   setMultipleLines(multipleLines : 逻辑型)
	方法 多行(multipleLines : 逻辑型 = 真)
		code getDX().setMultipleLines(#multipleLines);
	结束 方法
	
	//   isSelectAllText()
	方法 取全选() : 逻辑型
		code return getDX().isSelectAllText();
	结束 方法
	
	//   setSelectAllText(selectAllText : 逻辑型)
	方法 全选(selectAllText : 逻辑型 = 真)
		code getDX().setSelectAllText(#selectAllText);
	结束 方法
	
	//   getCursorColor()
	方法 取光标色() : 整数
		code return getDX().getCursorColor();
	结束 方法
	
	//   setCursorColor(cursorColor : 整数)
	方法 光标色(cursorColor : 整数)
		code getDX().setCursorColor(#cursorColor);
	结束 方法
	
	//   setThemeColor(themeColor : 整数)
	方法 主题色(themeColor : 整数)
		code getDX().setThemeColor(#themeColor);
	结束 方法
	
	//   getBottomLineColor()
	方法 取底线色() : 整数
		code return getDX().getBottomLineColor();
	结束 方法
	
	//   setBottomLineColor(bottomLineColor : 整数)
	方法 底线色(bottomLineColor : 整数)
		code getDX().setBottomLineColor(#bottomLineColor);
	结束 方法
	
	/*
	//   getInputFilters()
	方法 取过滤() : InputFilter[]
		code return getDX().getInputFilters();
	结束 方法
	
	//   setInputFilters(inputFilters : InputFilter[])
	方法 过滤组(inputFilters : InputFilter[])
		code getDX().setInputFilters(#inputFilters);
	结束 方法
	
	//   addInputFilter(inputFilter : InputFilter)
	方法 添过滤(inputFilter : InputFilter)
		code getDX().addInputFilter(#inputFilter);
	结束 方法
	
	//   removeInputFilter(inputFilter : InputFilter)
	方法 删过滤(inputFilter : InputFilter)
		code getDX().removeInputFilter(#inputFilter);
	结束 方法
    */
	
结束 类

@需求值类型(整数)
@导入Java("com.kongzue.dialogx.dialogs.CustomDialog.ALIGN")
@指代类("com.kongzue.dialogx.dialogs.CustomDialog.ALIGN")
类 DX对齐
	
	@code
	static {
        #居中 = ALIGN.CENTER;
        #顶 = ALIGN.TOP;
        #顶中 = ALIGN.TOP_CENTER;
        #顶左 = ALIGN.TOP_LEFT;
        #顶右 = ALIGN.TOP_RIGHT;
        #底 = ALIGN.BOTTOM;
        #底中 = ALIGN.BOTTOM_CENTER;
        #底左 = ALIGN.BOTTOM_LEFT;
        #底右 = ALIGN.BOTTOM_RIGHT;
        #左 = ALIGN.LEFT;
        #左中 = ALIGN.LEFT_CENTER;
        #左顶 = ALIGN.LEFT_TOP;
        #左底 = ALIGN.LEFT_BOTTOM;
        #右 = ALIGN.RIGHT;
        #右中 = ALIGN.RIGHT_CENTER;
        #右顶 = ALIGN.RIGHT_TOP;
        #右底 = ALIGN.RIGHT_BOTTOM;
    }
	@end
	
	@静态
	常量 居中 : DX对齐?
	@静态
	常量 顶 : DX对齐?
	@静态
	常量 顶中 : DX对齐?
	@静态
	常量 顶左 : DX对齐?
	@静态
	常量 顶右 : DX对齐?
	@静态
	常量 底 : DX对齐?
	@静态
	常量 底中 : DX对齐?
	@静态
	常量 底左 : DX对齐?
	@静态
	常量 底右 : DX对齐?
	@静态
	常量 左 : DX对齐?
	@静态
	常量 左中 : DX对齐?
	@静态
	常量 左顶 : DX对齐?
	@静态
	常量 左底 : DX对齐?
	@静态
	常量 右 : DX对齐?
	@静态
	常量 右中 : DX对齐?
	@静态
	常量 右顶 : DX对齐?
	@静态
	常量 右底 : DX对齐?
	
结束 类

@导入Java("com.kongzue.dialogx.dialogs.GuideDialog.STAGE_LIGHT_TYPE")
@指代类("com.kongzue.dialogx.dialogs.GuideDialog.STAGE_LIGHT_TYPE")
类 DX焦点类型
	
	@code
	static {
        #矩形 = STAGE_LIGHT_TYPE.RECTANGLE;      //矩形
        #方形_外 = STAGE_LIGHT_TYPE.SQUARE_OUTSIDE; //方形（外围）
        #方形_内 = STAGE_LIGHT_TYPE.SQUARE_INSIDE;  //方形（内围）
        #圆形_外 = STAGE_LIGHT_TYPE.CIRCLE_OUTSIDE; //圆形（外围）
        #圆形_内 = STAGE_LIGHT_TYPE.CIRCLE_INSIDE;  //圆形（内围）
    }
	@end
	
	@静态
	常量 矩形 : DX焦点类型?
	@静态
	常量 方形_外 : DX焦点类型?
	@静态
	常量 方形_内 : DX焦点类型?
	@静态
	常量 圆形_外 : DX焦点类型?
	@静态
	常量 圆形_内 : DX焦点类型?
	
结束 类

@导入Java("com.kongzue.dialogx.interfaces.DialogXStyle.PopNotificationSettings.ALIGN")
@指代类("com.kongzue.dialogx.interfaces.DialogXStyle.PopNotificationSettings.ALIGN")
类 DX通知位置
	
	@code
	static {
        #中央 = ALIGN.CENTER;
        #顶端 = ALIGN.TOP;
        #底部 = ALIGN.BOTTOM;
        #顶端_安全 = ALIGN.TOP_INSIDE;
        #底部_安全 = ALIGN.BOTTOM_INSIDE;
    }
	@end
	
	//屏幕中央弹出
	@静态
	常量 中央 : DX通知位置?
	//屏幕底部弹出（非安全区）
	@静态
	常量 顶端 : DX通知位置?
	//屏幕底部弹出（非安全区）
	@静态
	常量 底部 : DX通知位置?
	//屏幕顶端安全区内弹出
	@静态
	常量 顶端_安全 : DX通知位置?
	//屏幕底部安全区内弹出
	@静态
	常量 底部_安全 : DX通知位置?
	
结束 类

@导入Java("com.kongzue.dialogx.interfaces.DialogXStyle.PopTipSettings.ALIGN")
@指代类("com.kongzue.dialogx.interfaces.DialogXStyle.PopTipSettings.ALIGN")
类 DX提示位置
	
	@code
	static {
        #中央 = ALIGN.CENTER;
        #顶端 = ALIGN.TOP;
        #底部 = ALIGN.BOTTOM;
        #顶端_安全 = ALIGN.TOP_INSIDE;
        #底部_安全 = ALIGN.BOTTOM_INSIDE;
    }
	@end
	
	//屏幕中央弹出
	@静态
	常量 中央 : DX提示位置?
	//屏幕底部弹出（非安全区）
	@静态
	常量 顶端 : DX提示位置?
	//屏幕底部弹出（非安全区）
	@静态
	常量 底部 : DX提示位置?
	//屏幕顶端安全区内弹出
	@静态
	常量 顶端_安全 : DX提示位置?
	//屏幕底部安全区内弹出
	@静态
	常量 底部_安全 : DX提示位置?
	
结束 类

@导入Java("com.kongzue.dialogx.dialogs.WaitDialog.TYPE")
@指代类("com.kongzue.dialogx.dialogs.WaitDialog.TYPE")
类 DX等待类型
	
	@code
	static { #无 = TYPE.NONE; #成功 = TYPE.SUCCESS; #警告 = TYPE.WARNING; #错误 = TYPE.ERROR; #进度 = TYPE.PROGRESSING; }
	@end
	
	@静态
	常量 无 : DX等待类型?
	@静态
	常量 成功 : DX等待类型?
	@静态
	常量 警告 : DX等待类型?
	@静态
	常量 错误 : DX等待类型?
	@静态
	常量 进度 : DX等待类型?
	
	
结束 类